home *** CD-ROM | disk | FTP | other *** search
/ Assassins - Ultimate CD Games Collection 4 / Assassins 4 (1999)(Weird Science).iso / docs / board-games / checkers1.1.doc < prev    next >
Text File  |  1992-09-02  |  16KB  |  332 lines

  1.                This is version 1.1 of the game, Checkers_au.
  2.  
  3.                by  Thomas F. Powell (Updated) 1st. Mar. 1997.
  4.  
  5.  
  6.                 IMPORTANT.  PLEASE READ 'New Update Page'.
  7.  
  8.    This version of the game is Giftware, and was created with Amos1.36
  9.    on an Amiga 2000HD.  It is workable for both Pal. and  Ntsc. modes
  10.    using Workbench 2.01+ and with 1 Meg+ of Ram.  See (Installation).
  11.                  
  12.    TABLE OF CONTENTS
  13.    =================
  14.     New Update Page.       
  15.     A Short Introduction.  
  16.     The Rules of the Game. 
  17.     Preferences and more.  
  18.     Installation           
  19.     Credits.               
  20.  
  21.  Latest Update 1.1
  22.  
  23.            After just recently reading an article in one of our Amiga
  24.  magazines, it appears I may have broken a few AMINET rules when uploading
  25.  the original game, under the name 'Am_Checkers' version 1.0.
  26.  Unfortunately in making amends I am forced to change the name of the
  27.  game.  To make matters worse, some copies have already been spread far
  28.  and wide.
  29.  
  30.            I now realize the full original name with the extension '.lha'
  31.  was more than 20 characters long (hence the name change).  Next, the
  32.  short file was not correctly written (it is now), but mainly because I
  33.  had two (2) Workbench files in my 'Archive' and this is strictly a NO,
  34.  NO, (naughty, naughty).  Because I felt this game needed speech and
  35.  because I knew the Amiga 1200 was sometimes sold without the
  36.  'narrator.device' and the 'translater.lib', I had included them as an
  37.  integral part of the program. Would you believe I didn't even put the
  38.  project in the right directory.
  39.  
  40.            Far be it for me to start an international incident, but it was
  41.  also a little presumptuous of me in using 'American' in the title anyway.
  42.  Here in Australia we offen refer to the game by either its English name,
  43.  'Draughts' or the American name 'Checkers', and I'm not a 100% sure that
  44.  the rules are the same.  Over all I felt a change of name was called for.
  45.  The '_au' is just a play on the 'Internet' address.  Dare I mention here
  46.  a much different game called 'Chinese Checkers'.  NO, better not!
  47.  
  48.            I must apologize to all interested parties for allowing this
  49.  confusion.
  50.  
  51.  This does of course mean to have speech you will need a copy of the:-
  52.  
  53.             narrator.device.   in your devs drawer and a copy of the:-
  54.             translator.lib.    in the libs drawer.
  55.  
  56.  I believe you can get these from any Public Domain Library.
  57.  
  58.            So with the NEW name of 'Checkers_au', a NEW short readme, the
  59.  two offending files removed and using the game/board drawer, do I go
  60.  back to v1.0?  I think NOT!
  61.  
  62.                        Checkers_au  Version 1.1
  63.  
  64.            and on with the show.....
  65.  
  66.            No, I have NOT increased the computer's playing power as of
  67.  this version.  , I will need a little more time and 'STUDY' for this
  68.  important process.  However, I have added a bit more to the program, but
  69.  at the same time have also taken a bit away from it. I have remove the
  70.  two RULES buttons, you can now ONLY play to the Default rule settings. I
  71.  have also cleaned up a couple of small bugs.
  72.  
  73.            Bill Murray of Oregon, USA, found a 'Phantom playing piece'
  74.  would suddenly appear under curtain circumstances.  This occurred if you
  75.  happened to move a computer's man (by mistake, OR, on purpose), an
  76.  'illegal move' would be called and the man returned to its original
  77.  square.  Unfortunately I forgot to reset an array variable correctly.
  78.  The pointer will now, NOT recognize a computer's man and you NOW cannot
  79.  move a computer piece even if you try. Thank you for that information
  80.  Bill, I'm sure, we have seen the last of our ghostly friend.
  81.  
  82.             Max Headroom (not too sure where Max is from, and I think Max
  83.  wishes to stay incognito), felt the computer's  moves were too slow. I
  84.  have dropped the speed of the move variable, from 100 to 50, (which
  85.  actually doubles the speed of movement).  Also the centring of your man
  86.  (once mouse button released), has been speeded up by updating the
  87.  'Statistics' area, after the move has been fully made and NOT during it
  88.  (silly mistake).  Game play speed can also be increased, if you turn off
  89.  the 'Say Next Move' buttons, Max, and thank you for your comments.
  90.  
  91.             My friend Helmut Reichert of Melbourne found a bug when he
  92.  tried using the 'CONTINUE-MULTI JUMPS' button.  Strange how these creepy
  93.  little creatures slither into a persons program, (it worked perfectly
  94.  well at one stage).  I have certainly squashed this one as dead as a
  95.  door nail, after further investigation and due thought, have removed
  96.  the two extra rules buttons.  The default play is now to (what I believe
  97.  to be), the international rules.  Helmut also came up with the suggestion
  98.  of making Checkers_au a two player game.  I thought why not, all I'd have
  99.  to do is change the graphics a little and alter some variables around.
  100.  It turned out to be a little more than that, but after about ten hours of
  101.  hard work, you now have an extra 'Computer/Opponent' button to play with.
  102.  See, 'Preferences'.
  103.  
  104.            There were a few people who criticized the intellect of the
  105.  computer's playing moves.  I must admit the game was never intended to be
  106.  played by any 'Grand Masters', mainly the younger set.  However, I have
  107.  accepted the challenge and am now force feeding the 'DF0:' slot, in my
  108.  computer with multitude handfuls of fresh 'fish', hoping for some 'brain
  109.  gain' by the next version.
  110.  
  111.             Thanks to all who found time to try out and comment on my
  112.  rendition of the game, of 'Checkers'.
  113.  
  114.  A Short Introduction To Checkers_au.
  115.  
  116.   I learned to play this game when I was only a small boy.I have named it
  117.  'Checkers_au', only to distinguish it from the English game 'Draughts' a
  118.  version by Steve Hargreaves, (which I have already seen on the 'market').
  119.   Why the game is called 'Checkers' in one country and 'Draughts' in
  120.  another I cannot say, the play and rules are the same, as far as I can
  121.  find out. If anyone wishes to make a comment on the subject, I would only
  122.  be to happy to hear from them.
  123.  
  124.           I have another game on CD, called Naughts and Crosses, and
  125.  have since found out there is also one with the same name around, should
  126.  have called mine, 'Tic_Tac_Toe'.  The American name for the same game.
  127.  
  128.           Checkers_au is played on the same type board as Chess, but you
  129.  only have two types of men, Pawns and Kings.  It is what one might call,
  130.  'poor man's chess'.  To give a game of logic like Checkers_au, the
  131.  intelligence it deserves, is a big challenge, but have learned a bit
  132.  from writing 'Naughts and Crosses'.  I am no artist, so not only do you
  133.  get 'poor man's' chess, with 'poor man's intellect', you also get 'poor
  134.  man's graphics', (as Maxwell Smart would say, 'sorry about that.').
  135.  
  136.           I nearly scramble my brains, wear out my typing fingers
  137.  (all two of them) and almost double my intake of nicotine, just so a
  138.  computer can beat me at a game.  I must be stupid!
  139.  
  140.           But, it's FUN, programming computers, isn't it??
  141.  
  142.  The Rules as I know them.
  143.  
  144.  (1).        To Start, ALL Men are Pawns.  The Computer or Opponent will
  145.  use the pawns at the TOP of the board and move or jump DOWN the board.
  146.  Your pawns are at the BOTTOM and move or jump UP the board.  ALL pawns
  147.  can only move in the one direction.
  148.  
  149.  (2).        To be Crowned a King, a Pawn must either move or jump
  150.  onto a square in the last line at the opposite end of the board.  Once
  151.  becoming a King, he may now move or jump in any diagonal direction
  152.  'UP' or 'DOWN', the board.
  153.  
  154.  (3).        Both the Computer's/Opponent's and your Men use only the
  155.  'DARK' coloured Squares.  ONLY Diagonal moves and jumps are made.  The
  156.  'LIGHT' squares are illegal, should you try to use one of them, (or any
  157.  other inappropriate spot), the computer will place your man back to its
  158.  previous square and say, 'No move'.
  159.  
  160.  (4).        A jump consists of physically jumping over the oppositions
  161.  pawn or king and landing in an empty square diagonally opposite.  You
  162.  cannot make two jumps in a row with TWO different men, BUT, you CAN make
  163.  'CONTINUOUS', jumps with the SAME man.
  164.  
  165.  (5).        If there is a jump that can be made, then you MUST make that
  166.  jump.  If you did not SEE the jump and move some other man, the computer
  167.  will reverse your move and point out the man you MUST jump.
  168.  
  169.  (6).        Your Pawn can make more than one jump at a time, but only UP
  170.  the board, if however, he becomes a King, he may continue jumping down
  171.  the board if there are jumps already there to be make.
  172.  
  173.  (7)         Both Pawns and Kings only move ONE square at a time, UNLESS
  174.  jumping and then only two squares.
  175.  
  176.  (8).        The game is over when You or the Opposition loses his last
  177.  man or cannot make another move or jump.
  178.  
  179.           A stalemate may sometimes happen with both you and the
  180.  computer moving back and forth between two squares.  Should this
  181.  happen I suggest you call it a draw and click on 'Another Game'.
  182.  
  183.           One other thing, should the computer at any time, start moving
  184.  a man back and forth between the same two squares, when it is clearly
  185.  able to make other moves.  It is up to you to pursue and kill off its
  186.  men and win the game.  The computer is only marking time, waiting for
  187.  you to make a mistake.
  188.  
  189.           All is fair in love and war!
  190.  
  191.  A Little on Preferences and Other Things.
  192.  
  193.             On starting the game, a preference screen(s) will appear.
  194.  You have a choice of having sound and/or background music and who will go
  195.  FIRST (See below).  You also can change the colour of the pawns, (I know
  196.  the choice isn't great, but I only have 32 colours to play around with).
  197.  Needless to say, you cannot have both opponents the same colour, when the
  198.  red square becomes white the change has taken place.  You can save these
  199.  choices by clicking on the 'Save' button.  This will save all preferences
  200.  to a 'Pref_file', which is loaded upon starting up Checkers_au.
  201.  
  202.             A NEW 'BUTTON' has been introduced with version 1.1. A
  203.  'Computer/Opponent' button, this allows you to play against either the
  204.  computer or a friend.  To clean things up a bit, I have moved 'YOU' to
  205.  the LEFT hand side of the screen and the 'computer/opponent' to the
  206.  RIGHT.  YOU still use the LOWER pawns and the computer/opponent the UPPER
  207.  pawns.  When playing with a friend, you will have to share the MOUSE.
  208.  The graphical changes have been minor, so anyone who has been using
  209.  version 1.0, should not have any problems with this.
  210.  
  211.             * FIRST *  There are three (3) buttons on the 'Prefs' screen
  212.  under the heading 'First Move', they are, 'You', 'Com/Opp' and 'Random'.
  213.  If you click on 'Randon', either you or the computer/opponent, will be
  214.  the first to move. The initial default setting is 'RANDOM', but you can
  215.  alter this at absolutely any time.  After the FIRST time you move a man,
  216.  these 'First Move' buttons are automatically reset to 'YOU', to reflect
  217.  the TRUE turn position during the game.  If you alter them during a game,
  218.  you could give yourself or the computer more than one move in a row.
  219.  This might be contrived as 'Cheating', and you could be heavily fined for
  220.  such an act!
  221.  
  222.             If for some reason you are interrupted somewhere through a
  223.  game and would like to continue it later on, just click on the 'Save
  224.  Game' button.  If a 'Game_file' is not present it will be made for you.
  225.  Then on starting Checkers_au next time, just click on 'Load Game' when
  226.  the Pref. screen shows.  The game will be set up exactly as you left it,
  227.  even the length of the playing time.  Saving a game will REPLACE the
  228.  previously saved game.
  229.  
  230.             A game can really only be saved with 'You to Start', but if
  231.  you click on the 'com/opp to start' button before you 'Load Game', the
  232.  computer/opponent will begin first.  This means you could play the Finish
  233.  of a game either way, as many time as you like.
  234.  
  235.             You can see the Pref. screen at any time, by moving the
  236.  pointer to the Top Right hand corner of the screen, over my name (who
  237.  doesn't like their name in lights), a pref. button will appear, click on
  238.  it to see preferences.  To remove the pref. screen just click on 'Done'.
  239.  
  240.             There are two (2) buttons, one on each side of the board that
  241.  you may use to stop the computer saying 'who's turn' it is, they also
  242.  stop it saying 'you have another jump' and 'you have a king'. These
  243.  buttons are also saved with the 'Pref_file'.  Even with these buttons
  244.  'OFF', you still have a VISUAL indication of who's turn it is.
  245.  
  246.             The last two (2) other buttons, (QUIT and ANOTHER GAME), you
  247.  can figure out for yourself.
  248.  
  249.             Both the 'Pref_file' and the 'Game_file' are stored in the
  250.  Checkers1.1 directory with all the other files.
  251.  
  252.             The 'Statistics' section at the bottom of the playing screen
  253.  just gives various bits of info that you can easily recognize.  This
  254.  section does NOT appear in the 'NTSC' version of the game, due to the
  255.  structure of the NTSC Mode (only 200 lines seen on the Monitor, as
  256.  opposed to 256 lines for the 'PAL' Mode).
  257.  
  258.             One last thing, you make a Move or Jump by moving the Pointer
  259.  over the man you wish to play, and while holding down the Left mouse
  260.  button, moving it to the square of your choice, then letting go of the
  261.  mouse button.  I think doing it this way involves the player more into
  262.  the game than other methods.
  263.  
  264.  How To Install This Game.
  265.  
  266.            Installing Checkers_au is as simple as simple, so have not
  267.  bothered to write an installation program.  All files come in a
  268.  Directory (drawer), named Checkers1.1.  The files that should be there
  269.  are:
  270.  
  271.        Checkers_au.guide....The amigaguide you are now reading.
  272.        Checkers_au..........The game it-self.
  273.        Checkers_au.Readme...The On-line Short file.
  274.        Pref_file............The 'your saved' preference file.
  275.        Game_file............The 'Save a game' file.
  276.      a Pics Drawer..........Holding:-
  277.           Checkers.pic.........The Main Board Screen picture.
  278.           Pref1.pic............The (top) Preference Screen picture.
  279.           Pref2.pic............The (bottom)   "        "      "   .
  280.      a Fonts Drawer..........Holding:-
  281.           two different fonts inside it.
  282.  
  283.             A few files I know, but ALL of these files MUST be kept
  284.  together inside the Checkers1.1 directory!  So how do we install?
  285.  
  286.      COPY the CHECKERS1.1 DIRECTORY to ANY HARD or FLOPPY DISK DEVICE:
  287.  
  288.          You may put the 'Checkers1.1 Directory' in a Drawer, or, in a
  289.  Drawer within a Drawer, as DEEP as you like.
  290.  
  291.          I told you it was simple.  Open the Checkers1.1 drawer, double
  292.  click the Checkers_au icon, and you are away!
  293.  
  294.                ***   NOTES for the Amos Programmer   ***
  295.  
  296.  The Amiga 1200 model was sometimes sold without the:-
  297.      'Translator.lib' library installed in the 'Sys:Libs' drawer.
  298.      'Narrator.device' device     "      "  "  'Sys:Devs' drawer.
  299.  to have speech you must have these files.
  300.  
  301.             For the 2000HD machine, I could 'Spack' all the pictures and
  302.  save them with the program (like I did the Bobs), before I compiled it.
  303.  But have found out, Amos prefers to 'Load' the pictures as simple IFF
  304.  files when used on an Amiga 1200 computer.
  305.  
  306.             If for some reason the program will not run using its
  307.  specified needs, get in touch with me, I'm sure we can work something
  308.  out.
  309.  
  310.  We Must Have Credits
  311.  
  312.           The Intro and background music are the same tune which I picked
  313.  from my PD collection.  Unfortunately I do not have the composers name
  314.  but would like to thank him for his nice rendition.  Seeing as the rest
  315.  of the work is mine, I must take full responsibility for any Bugs that
  316.  may appear, forthwith to be known as (Powellus Consilicus).
  317.           If you enjoy playing this game, and seeing as I think I may
  318.  have done my brain some damage writing it, you might like to send me
  319.  a 'Get Well' card.
  320.           As I am not on-line YET, please be patient to any received or
  321.  transmitted replies.  All electronic mail correspondence should go to my
  322.  friend, Helmut Reichert of address:-
  323.  
  324.                  'helmutr@connexus.apana.org.au'
  325.  
  326.  who's help I appreciate greatly.
  327.  
  328.                                               Thomas F. Powell
  329.                                               33 Homer Ave
  330.                                               Croydon  3136
  331.                                               Australia
  332.